<?php
 Session_Start () ;
 Include ($_SESSION ["repertoire_config"]."/garennes.cfg") ;
 Include ($_SESSION ["repertoire_config"]."/init.php") ;
 Include ($_SESSION ["repertoire_config"]."/module_absences.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/var_temp.inc") ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='$droit_courant' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 
 $professeur = utilparcode ($_SESSION ["code"]) ;
 
 Switch ($menu)
  {
   Default : Echo "<HTML>\n" ;
             Echo " <HEAD>\n" ;
             entete_html ("Garennes", "", 0) ;
             Echo styles ("none", "none", "none", $l ["couleur_fond"], "none") ;
             Echo " </HEAD>\n" ;
	     Echo " <FRAMESET ROWS=\"24,50,*\" FRAMEBORDER=0 BORDER=0>\n" ;
	     Echo "  <FRAME SRC=\"".$_SERVER ["PHP_SELF"]."?menu=1\" NAME=\"travail_status\" NORESIZE SCROLLING=\"NO\" MARGINHEIGHT=0 MARGINWIDTH=0 FRAMEBORDER=0>\n" ;
             Echo "  <FRAME SRC=\"".$_SERVER ["PHP_SELF"]."?menu=2\" NAME=\"travail_menu\" NORESIZE SCROLLING=\"NO\" MARGINHEIGHT=0 MARGINWIDTH=0 FRAMEBORDER=0>\n" ;
	     Echo "  <FRAME SRC=\"".$_SERVER ["PHP_SELF"]."?menu=3" ;
	     If ($message) { Echo "&message=".$message ; }
	     Echo "\" NAME=\"travail_affichage\" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=\"AUTO\" FRAMEBORDER=0>\n" ;
             Echo " </FRAMESET>\n" ;
	     Break ;
   Case  1 : // Frame status module absence
             Echo "<HTML>\n" ;
             Echo " <HEAD>\n" ;
             entete_html ("Garennes", "", 0) ;
	     Include ("./abs_initialisations.js") ;
             Echo " </HEAD>\n" ;
             
             $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' ORDER BY ordre", $id_sql) ;
             $ligne = SQL_tableau_associatif ($resultats, "") ;
             Echo " <BODY BGCOLOR=\"".$ligne ["couleur_fond"]."\" TEXT=\"".$ligne ["couleur_texte"]."\">\n" ;
             Echo "  <CENTER>\n" ;
             Echo "   <TABLE BORDER=0 WIDTH=\"100%\" CELLSPACING=0 CELLPADDING=0>\n" ;
             Echo "    <TR>\n" ;
             
             $resultats = SQL_commande ("SELECT nom,prenom FROM utilisateurs u,sessions s
                                         WHERE u.id_utilisateur=s.utilisateur AND s.id_session='".$_SESSION ["code"]."' LIMIT 1", $id_sql) ;
             $ligne = SQL_tableau_associatif ($resultats, "") ;
             Echo "     <TD>&nbsp;&nbsp;&nbsp;</TD>\n" ;
             Echo "     <TD ALIGN=CENTER><FONT SIZE=\"4\">".$titre_status."&nbsp;-&nbsp;<FONT COLOR=\"#0000FF\"><I>".$ligne ["nom"]."&nbsp;".$ligne ["prenom"]."</I></FONT>" ;
             If ($message != "")
              {
               Echo "&nbsp;-&nbsp;Message : $message" ;
              }
             Echo "</FONT></TD>\n" ;
             Echo "    <TD>&nbsp;<B>MODULE&nbsp;ABSENCES</B>&nbsp;</TD>\n" ;
	     
	     $larg_chiffre = 14 ;           // Largeur d'un chiffre
             $larg_pts = 12 ;               // Largeur des deux points
             $haut_chiffre = 19 ;           // Hauteur du bandeau
 
             // Largeur de l'ensemble de l'heure
             $larg_tout = 6*$larg_chiffre+2*$larg_pts ;
 
             // Definition de la taille des chiffres
             $taille_chiffr = "WIDTH=\"".$larg_chiffre."\" HEIGHT=\"".$haut_chiffre."\"" ;
 
             // Definition de la taille des :
             $taille_points = "WIDTH=\"".$larg_pts."\" HEIGHT=\"".$haut_chiffre."\"" ;
             
             Echo "    <TD ALIGN=RIGHT WIDTH=\"".$larg_tout."\">\n" ;
             Echo "     <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>\n" ;
             Echo "      <TR>\n" ;
             Echo "       <TD ".$taille_chiffr."><IMG NAME=\"HD\" ".$taille_chiffr."></TD>\n" ;
             Echo "       <TD ".$taille_chiffr."><IMG NAME=\"HU\" ".$taille_chiffr."></TD>\n" ;
             Echo "       <TD ".$taille_points."><IMG SRC=\"../images/absences/deuxpts.gif\" ".$taille_points."></TD>\n" ;
             Echo "       <TD ".$taille_chiffr."><IMG NAME=\"MD\" ".$taille_chiffr."></TD>\n" ;
             Echo "       <TD ".$taille_chiffr."><IMG NAME=\"MU\" ".$taille_chiffr."></TD>\n" ;
             Echo "       <TD ".$taille_points."><IMG SRC=\"../images/absences/deuxpts.gif\" ".$taille_points."></TD>\n" ;
             Echo "       <TD ".$taille_chiffr."><IMG NAME=\"SD\" ".$taille_chiffr."></TD>\n" ;
             Echo "       <TD ".$taille_chiffr."><IMG NAME=\"SU\" ".$taille_chiffr."></TD>\n" ;
             Echo "      </TR>\n" ;
             Echo "     </TABLE>\n" ;
             Echo "    </TD>\n" ;
             Echo "    <TD ALIGN=\"RIGHT\" VALIGN=\"TOP\"><A HREF=\"".$page_sortie."?erreur=0\" TARGET=\"_top\"><IMG SRC=\"../../images/quitter.png\" BORDER=0 ALT=\"Quitter Garennes\"></A></TD>\n" ;
             Echo "   </TR>\n" ;
             Echo "  </TABLE>\n " ;
	     Echo "  <SCRIPT LANGUAGE=\"javaScript\">" ;
             Echo "   Getheure()" ;
             Echo "  </SCRIPT>\n\n" ;
             Echo " </BODY>\n" ;
             Echo "</HTML>\n" ;
             Break ;
   Case  2 : // Frame menu module absence
             $id_cpe = utilparcode ($_SESSION ["code"]) ;
	     $nom_cpe = nom_utilparsession ($_SESSION ["code"],1) ;
             
             Echo "<HTML>\n" ;
             Echo " <HEAD>\n" ;
             entete_html ("Garennes", "travail_affichage", 0) ;
             Echo styles ("none", "none", "none", $l ["nom"], "none") ;
	     Include ("./abs_initialisations.js") ;
             Echo " </HEAD>\n" ; 
             
             Echo " <BODY BGCOLOR=\"".$l ["couleur_fond"]."\" TEXT=\"".$l ["couleur_texte"]."\">\n" ;

             // Afficher la liste des classes existantes
             $resultat = SQL_commande ("SELECT id_classe, nom FROM classes ORDER BY nom_bref", $id_sql) ;
             $classe [0][0] = SQL_nbr_lignes ($resultat) ;
             For ($i = 1 ; $i <= SQL_nbr_lignes ($resultat) ; $i++)
	      {
	       $r = SQL_tableau_associatif ($resultat, "") ;
               $classe [$i][0] = $r ["id_classe"] ;
	       $classe [$i][1] = $r ["nom"] ;
              }
             If ($classe [0][0] > 0)
              {
               Echo "  <TABLE BORDER=0 WIDTH=\"100%\" HEIGHT=\"100%\" CELLSPACING=0 CELLPADDING=0>\n" ;
               Echo "   <TR vALIGN=TOP>\n" ;
	       
	       // Affichage de modification des validites
	       // Afficher la liste des classes du CPE
               $resultat = SQL_commande ("SELECT id_abs_validite,code,nom_court,nom_long FROM abs_validites ORDER BY code,nom_court,nom_long", $id_sql) ;
               Echo "    <TD>\n" ;
               Echo "     <FORM ACTION=\"./abs_edite_validites.php\" NAME=\"aj_groupe\" METHOD=\"POST\">\n" ;
               Echo "      <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 vALIGN=TOP>\n" ;
               Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP>\n" ;
               Echo "         <INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">\n" ;
               //Echo "         <INPUT TYPE=\"SUBMIT\" BORDER=0 VALUE=\"&Eacute;diter une validit&eacute;\" TITLE=\"&Eacute;diter une validit&eacute;.\">\n" ;
               //Echo "        </TD>\n" ;
               //Echo "       </TR>\n" ;
               //Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP><FONT SIZE=\"".$l ["lien"]."\">\n" ;
               Echo "         <SELECT NAME=\"id_abs_validite\">\n" ;
               Echo "          <OPTION VALUE=\"0\">Cr&eacute;ation d'une validit&eacute;</OPTION>\n" ;
               For ($i = 1 ; $i <= SQL_nbr_lignes ($resultat) ; $i++)
                {
		 $r = SQL_tableau_associatif ($resultat, "") ;
                 Echo "          <OPTION VALUE=\"".$r ["id_abs_validite"]."\" TITLE=\"".$r ["nom_long"]."\">".$r ["nom_court"]." (".$r ["code"].")</OPTION>\n" ;
                }
               Echo "         </SELECT></FONT>\n" ;
	       Echo "         <INPUT TYPE=\"IMAGE\" BORDER=0 SRC=\"../images/absences/ajouter.png\" TITLE=\"&Eacute;diter une validit&eacute;.\">\n" ;
               Echo "        </TD>\n" ;
               Echo "       </TR>\n" ;
               Echo "      </TABLE>\n" ;
               Echo "     </FORM>\n" ;
               Echo "    </TD>\n" ;
	       
	       // Affichage de l'insertion de groupe
               Echo "    <TD>\n" ;
               Echo "     <FORM ACTION=\"./abs_ajoute_groupe.php\" NAME=\"ins_groupe\" METHOD=\"POST\" OnSubmit=\"javascript:return verif_ins_groupe()\">\n" ;
               Echo "      <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 vALIGN=TOP>\n" ;
               Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP>\n" ;
               Echo "         <INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">\n" ;
               //Echo "         <INPUT TYPE=\"SUBMIT\" BORDER=0 VALUE=\"Ajouter un groupe\" TITLE=\"Ajouter un groupe de classe.\">\n" ;
               //Echo "        </TD>\n" ;
               //Echo "       </TR>\n" ;
               //Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP><FONT SIZE=\"".$l ["lien"]."\">\n" ;
               Echo "         <SELECT NAME=\"id_classe\">\n" ;
               Echo "          <OPTION VALUE=\"0\">Ajouter un groupe classe</OPTION>\n" ;
               For ($i = 1 ; $i <= $classe [0][0] ; $i++)
                {
                 Echo "          <OPTION VALUE=\"".$classe [$i][0]."\">".$classe [$i][1]."</OPTION>\n" ;
                }
               Echo "         </SELECT></FONT>\n" ;
	       Echo "         <INPUT TYPE=\"IMAGE\" BORDER=0 SRC=\"../images/absences/ajouter.png\" TITLE=\"Ajouter un groupe de classe.\">\n" ;
               Echo "        </TD>\n" ;
               Echo "       </TR>\n" ;
               Echo "      </TABLE>\n" ;
               Echo "     </FORM>\n" ;
               Echo "    </TD>\n" ;
               
               // Affichage de la modif des groupes
               Echo "    <TD>\n" ;
               Echo "     <FORM ACTION=\"./abs_modif_groupes.php\" NAME=\"mod_groupe\" METHOD=\"POST\" OnSubmit=\"return verif_mod_groupe()\">\n" ;
               Echo "      <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 vALIGN=TOP>\n" ;
               Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP>\n" ;
               Echo "         <INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">\n" ;
               //Echo "         <INPUT TYPE=\"SUBMIT\" BORDER=0 VALUE=\"Modif groupes\" TITLE=\"Modification des appartenances &eacute;l&egrave;ve aux groupes de classe.\">\n" ;
               //Echo "        </TD>\n" ;
               //Echo "       </TR>\n" ;
               //Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP><FONT SIZE=\"".$l ["lien"]."\">\n" ;
               Echo "         <SELECT NAME=\"id_classe\">\n" ;
               Echo "          <OPTION VALUE=\"0\">Modification groupe</OPTION>\n" ;
               For ($i = 1 ; $i <= $classe [0][0] ; $i++)
                {
                 Echo "          <OPTION VALUE=\"".$classe [$i][0]."\">".$classe [$i][1]."</OPTION>\n" ;
                }
               Echo "         </SELECT></FONT>\n" ;
	       Echo "         <INPUT TYPE=\"IMAGE\" BORDER=0 SRC=\"../images/absences/ajouter.png\" TITLE=\"Modification des appartenances &eacute;l&egrave;ve aux groupes de classe.\">\n" ;
               Echo "        </TD>\n" ;
               Echo "       </TR>\n" ;
               Echo "      </TABLE>\n" ;
               Echo "     </FORM>\n" ;
               Echo "    </TD>\n" ;
	       
	       // Affichage edt classe
               Echo "    <TD>\n" ;
               Echo "     <FORM ACTION=\"./abs_edite_edt_classe.php\" NAME=\"aff_groupe\" METHOD=\"POST\" OnSubmit=\"return verif_aff_groupe()\">\n" ;
               Echo "      <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 vALIGN=TOP>\n" ;
               Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP>\n" ;
               Echo "         <INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">\n" ;
               //Echo "         <INPUT TYPE=\"SUBMIT\" BORDER=0 VALUE=\"Modif EDT classe\" TITLE=\"Modification d'un emploi du temps d'une classe.\">\n" ;
               //Echo "        </TD>\n" ;
               //Echo "       </TR>\n" ;
               //Echo "       <TR>\n" ;
               Echo "        <TD ALIGN=MIDDLE VALIGN=TOP><FONT SIZE=\"".$l ["lien"]."\">\n" ;
               Echo "         <SELECT NAME=\"id_classe\">\n" ;
               Echo "          <OPTION VALUE=\"0\">Modif EDT</OPTION>\n" ;
               For ($i = 1 ; $i <= $classe [0][0] ; $i++)
                {
                 Echo "          <OPTION VALUE=\"".$classe [$i][0]."\">".$classe [$i][1]."</OPTION>\n" ;
                }
               Echo "         </SELECT></FONT>\n" ;
	       Echo "         <INPUT TYPE=\"IMAGE\" BORDER=0 SRC=\"../images/absences/ajouter.png\" TITLE=\"Modification d'un emploi du temps d'une classe.\">\n" ;
               Echo "        </TD>\n" ;
               Echo "       </TR>\n" ;
               Echo "      </TABLE>\n" ;
               Echo "     </FORM>\n" ;
               Echo "    </TD>\n" ;
	       Echo "   </TR>\n" ;
	       
	       Echo "   <TR vALIGN=TOP>\n" ;
	       Echo "    <FORM ACTION=\"./abs_calendrier.php\" NAME=\"calendrier\" METHOD=\"POST\">\n" ;
	       Echo "     <TD VALIGN=TOP>\n" ;
               Echo "      <INPUT TYPE=\"HIDDEN\" NAME=\"code\" VALUE=\"".$_SESSION ["code"]."\">\n" ;
               Echo "      <INPUT TYPE=\"SUBMIT\" BORDER=0 VALUE=\"Calendrier\" TITLE=\"Modification du calendrier scolaire.\">\n" ;
	       Echo "     </TD>\n" ;
	       Echo "    </FORM>\n" ;
	       
	       Echo "    <TD>\n" ;
	       Echo "    </TD>\n" ;
	       
	       Echo "    <TD>\n" ;
	       Echo "    </TD>\n" ;
	       
	       Echo "    <TD>\n" ;
	       Echo "    </TD>\n" ;
	       Echo "   </TR>\n" ;
	       Echo "  </TABLE>\n" ;
              }
             Else
	      {
	       Echo "<CENTER><B>Vous devez d'abord cr&eacute;er au moins une classe pour utiliser le module d'absences !</B></CENTER>\n" ;
	      }
             Echo " </BODY>\n" ;
             Echo "</HTML>\n" ;
             Break ;
   Case  3 : // Frame travail module absence
             Echo "<HTML>\n" ;
	     Echo " <HEAD>\n" ;
	     Echo "  <SCRIPT>\n" ;
             Echo "   top.menu_status.document.clear ()\n" ;
             Echo "   top.menu_status.document.close ()\n" ;
	     Echo "   top.menu_status.document.writeln (\"<HTML><BODY BGCOLOR=\\\"".$l ["couleur_fond"]."\\\"></BODY></HTML>\")\n" ;
             Echo "  </SCRIPT>\n" ;
	     Echo " </HEAD>\n" ;
             Echo " <BODY BACKGROUND=\"../images/fond.png\">\n" ;
	     If ($message)
	      {
	       Echo "  <CENTER><FONT SIZE=\"".$l ["lien"]."\" COLOR=\"#FF0000\"><B>" ;
               Echo " Op&eacute;ration&nbsp;" ;
               Switch ($message)
                {
                 Case 1 : Echo "<BLINK>d'effacement</BLINK>" ;
            	          Break ;
                 Case 2 : Echo "<BLINK>de&nbsp;modification</BLINK>" ;
            	          Break ;
                 Case 3 : Echo "<BLINK>d'ajout</BLINK>" ;
            	          Break ;
                }
               Echo "&nbsp;effectu&eacute;e&nbsp;!</B></FONT></CENTER>\n" ;
              }
	     Echo " </BODY>\n" ;
	     Echo "</HTML>\n" ;
             Break ;
  }
 Echo "</HTML>\n" ;
?>